package org.example

object Hello {
  def main(args: Array[String]): Unit = {
    //  println("hello scala!")
    //  println("请输入第一个数：")
    //  val a:Int = StdIn.readInt()
    //  println("请输入第二个数：")
    //  val b:Int = StdIn.readInt()
    //  println("请输入+，-，*，/四则运算")
    //  val c:String =  StdIn.readLine()
    //  def result(c: String): Unit =  c match {
    //    case "+" => println(s"加法运算结果是${a+b}")
    //    case "-" => println(s"减法运算结果是${a-b}")
    //    case "*" => println(s"乘法运算结果是${a*b}")
    //    case "/" => println(s"除法运算结果是${a/b}")
    //  }
    //  println(result(c))
    //    Hello.playGame("跳一跳")
    //    val result = Hello.playGame("通过计算得出圆周率的大概为")
    //    println(result)
    //}
    // def playGame(name: String): Double = {
    //  println("我最喜欢的游戏是" + name)
    //  return 3.14
    //}
    def study(fun: String => Unit): Unit = {
      fun("好好学习")
    }

    var func = (school: String) => {
      println(school)
    }
    study(func)
  }
}